/**
 * 
 */
package net.groupme.utils;

import net.groupme.model.Group;
import net.groupme.model.Resource;
import net.groupme.model.User;

/**
 * created on 15.04.2007
 *
 * @author Mischa Frank <a href="mailto:code@planetfrank.net">code@planetfrank.net</a> 
 * @author Patrick Siehndel <a href="mailto:patrick.siehndel@gmx.de">patrick.siehndel@gmx.de</a>
 * 
 * @version 0.1
 *
 * This class contains methods for working with the IDs of the GroupMe elements.
 * 
 */
public class IDTools {

	/**
	 * This method returns the (human readable) name of a Group by its ID.
	 * @param id
	 * @return
	 */
	public static String getNameByGroupID(String id){
//		TODO implementation
		return null;
	}
	
	/**
	 * This method returns the (human readable) name of a User by its ID.
	 * @param id
	 * @return
	 */
	public static String getNameByUserID(String id){
//		TODO implementation
		return null;
	}
	
	/**
	 * This method returns the (human readable) name of a Resource by its ID.
	 * @param id
	 * @return
	 */
	public static String getNameByResourceID(String id){
//		TODO implementation
		return null;
	}
	
	/**
	 * This method returns the Groupobject by its ID.
	 * @param id
	 * @return
	 */
	public static Group getGroupObjectByGroupID(String id){
//		TODO implementation
		return null;
	}
	
	/**
	 * This method returns the Userobject by its ID.
	 * @param id
	 * @return
	 */
	public static User getUserObjectByUserID(String id){
//		TODO implementation
		return null;
	}

	/**
	 * This method returns the Resourceobject by its ID.
	 * @param id
	 * @return
	 */
	public static Resource getResourceObjectByResourceID(String id){
//		TODO implementation
		return null;
	}

	
}
